package com.crowd.dao.impl;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.crowd.dao.ZuoDao;
import com.crowd.entity.Zuo;

import utill.DButill;

public class ZuoDaoimpl extends DButill implements ZuoDao {

	@Override
	public List<Zuo> findAll() {
		String sql="select * from zuo";
		List<Zuo> zuos=new ArrayList<Zuo>();
		try {
			open_db();
			pst=conn.prepareStatement(sql);
			rs=pst.executeQuery();
			while (rs.next()) {
				Zuo zuo=new Zuo();
				zuo.setName(rs.getString("name"));
				zuo.setLu(rs.getString("lu"));
				zuo.setXin(rs.getString("xin"));
				zuo.setZname(rs.getString("zname"));
				zuo.setPhone(rs.getInt("phone"));
				zuos.add(zuo);
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return zuos;
	}

	@Override
	public boolean add(Zuo zuo) {
		String sql="INSERT zuo VALUES(?,?,?,?,?)";
		int sult=0;
		try {
			open_db();
			pst=conn.prepareStatement(sql);
			pst.setString(1, zuo.getName());
			pst.setString(2, zuo.getLu());
			pst.setString(3, zuo.getXin());
			pst.setString(4, zuo.getZname());
			pst.setInt(5, zuo.getPhone());
			sult=pst.executeUpdate();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return sult>0;
	}

}
